package com.zy.web.domain.vo;

import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.zy.common.annotation.ExcelOtherTableFormat;
import com.zy.common.convert.ExcelOtherTableConvert;
import com.zy.common.convert.ExcelGeomConvert;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.zy.common.annotation.ExcelDictFormat;
import com.zy.common.convert.ExcelDictConvert;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.Date;



/**
 * 竞赛项目视图对象 zy_competition
 *
 * @author zy
 * @date 2024-02-25
 */
@Data
@ExcelIgnoreUnannotated
public class ZyCompetitionVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private String id;

    /**
     * 创建人
     */
    @ExcelProperty(value = "创建人")
    private Long createBy;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private LocalDateTime createTime;

    /**
     * 最后更新人
     */
    @ExcelProperty(value = "最后更新人")
    private Long updateBy;

    /**
     * 最后更新时间
     */
    @ExcelProperty(value = "最后更新时间")
    private LocalDateTime updateTime;

    /**
     * 裁判 cp
     */
    @ExcelProperty(value = "裁判 cp")
    private String cp;

    /**
     * 裁判人数cprs
     */
    @ExcelProperty(value = "裁判人数cprs")
    private Long cprs;

    /**
     * 参赛者csz
     */
    @ExcelProperty(value = "参赛者csz")
    private String csz;

    /**
     * 地点dd
     */
    @ExcelProperty(value = "地点dd")
    private String dd;

    /**
     * 人员要求ryyq
     */
    @ExcelProperty(value = "人员要求ryyq")
    private String ryyq;

    /**
     * 时间sj
     */
    @ExcelProperty(value = "时间sj")
    private LocalDateTime sj;

    /**
     * 物资wz
     */
    @ExcelProperty(value = "物资wz")
    private String wz;

    /**
     * 项目类型xmlx
     */
    @ExcelProperty(value = "项目类型xmlx")
    private String xmlx;

    /**
     * 项目名称xmmc
     */
    @ExcelProperty(value = "项目名称xmmc")
    private String xmmc;

    /**
     * 用户名 yhm
     */
    @ExcelProperty(value = "用户名 yhm")
    private String yhm;

    /**
     * 最大人数/队伍数zdrs
     */
    @ExcelProperty(value = "最大人数/队伍数zdrs")
    private Long zdrs;

    /**
     * 志愿者zyz
     */
    @ExcelProperty(value = "志愿者zyz")
    private String zyz;

    /**
     * 志愿者人数zyzrs
     */
    @ExcelProperty(value = "志愿者人数zyzrs")
    private Long zyzrs;


}
